﻿.home-footer-left
    {
        float: left;
        width: 336px;                
        padding: 20px;
        background: -moz-linear-gradient(center top , #dbdbdb, #FFFFFF 70%) repeat scroll 30px 0px transparent;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#FFFFFF'); /* for IE */    
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.28, rgb(255,255,255)),
        color-stop(0.8, rgb(219,219,219))
        );        

    }
.home-footer-right
    {
        float: left;                
        padding: 20px;  
        width: 476px;     
        background: -moz-linear-gradient(center top , #dbdbdb, #FFFFFF 70%) repeat scroll 0 0 transparent;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#FFFFFF'); /* for IE */
        background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.28, rgb(255,255,255)),
        color-stop(0.8, rgb(219,219,219))
        );
    }
    
.home-footer-left textarea
{
    font-size:11px;
    border: 1px solid #827e7e;
    width: 300px;
    padding: 5px;
    margin-bottom: 6px;
}

.homepage-newsletter input
{
    font-size:11px;
    border: 1px solid #827e7e;
    width: 300px;
    padding: 5px;
    margin-bottom: 6px;
}

.ask-an-expert-img
{
    float: left;
    width:60px;
    padding-top: 7px;
}

.ask-question
{
    float: left;
    padding-left: 13px;    
    width: 242px;
}

.home-footer-left hr
{
    height: 1px;
    color: #cbcbcb;
    background-color: #cbcbcb;
    margin-bottom: 18px;
    margin-top: 18px;
    border: none;
}

.home-footer-right hr
{
    height: 1px;
    color: #cbcbcb;
    background-color: #cbcbcb;
    margin-bottom: 10px;
    margin-top: 4px;
    border: none;
}

.supporting-info img
{
     width: 90px;
     float: left;
     margin-right:20px;
     margin-bottom:20px;
}

.blog .vs-topic a
{    
    text-decoration: none;    
}

.blog .blog-title
{    
    font-weight: bold;
}

.vs-topic
{
    padding-bottom:12px;
}

.vs-topic .vs-author
{
    color: #666666;
}

.vs-topic .vs-author a
{
    color: #666666;
}

.forums .vs-topic a
{    
    text-decoration: none;    
}

.tech-blog-size
{
    height:40px;
    overflow:hidden;
    line-height: 13px;
}

.vs-read-more
{
    padding-left:108px;
    padding-top: 4px;
}

.footer-read-all
{
     float:right;
     padding-right:15px;
}

.footer-read-all a
{
    text-decoration: none;
}

.forums .icon
{
    vertical-align: top;
    width: 40px;
}